body {color: #555;background:#fff;}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;list-style-type:none}
body {line-height:1;font-size:12px}
:focus {outline:none}
input:focus,button:focus,select:focus{
    outline:none;
}
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary {display:block;}
nav ul {list-style:none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after,q:before, q:after {content:'';}
a {margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}
ins {background-color:#ff9;color:#000;text-decoration:none;}
mark {background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del {text-decoration: line-through}
abbr[title], dfn[title] {border-bottom:1px dotted #000;cursor:help}
table {border-collapse:collapse;border-spacing:0}
hr {display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}
input, select{vertical-align:middle;border: 0}
textarea{border:0;width: 62%;}

/*登录 注册 忘记密码*/
.fl{float:left}
.fr{float:right}
.mt10{margin-top:10px}
.pt1em{padding-top:1em}
.login_page{padding:0 1em;width:100%;float:left}
.login_box{position:relative;margin-bottom:10px}
.title1{font-size:18px;line-height: 60px}
.from-login-span{width:80px;display:inline-block;text-align:center;border-right:1px solid #555;font-size:12px;position:absolute;left:0;top:14px;}
.from-login-control{display:block;width:100%;line-height:40px;font-size:12px;color:#55595c;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:25px;}
.from-login-control.select{padding-left:80px;height:40px}
.from-login-control.input{padding-left:84px;height:40px}
.from-login-btn{height:40px;width:100%;background-color:#69f;color:#fff;border-radius:25px;border:0;}
.forget-password,.forget-password a{color:#aaa;padding:20px 10px;font-size:12px;}

/*tabs*/
.bar-assertive{width:100%;height:40px;float:left;position:fixed;z-index:10;bottom:0;background:#fff;border-top:1px solid #ccc;}
.bar-assertive .buttons{width:50%;float:left}
.bar-assertive .button{width:100%;float:left;color:#555;text-align:center;background:#fff;border:none;line-height:35px;font-size:12px}
.bar-assertive .button:hover,.bar-assertive .button:active{color:#0e90d2;}
/*side-bar*/
.side-bar{width:100%;height:40px;float:left;position:fixed;z-index:10;top:0;background:#fff;border-bottom:1px solid #ccc;}
.side-bar h1{text-align:center;font-size:12px;color:#555;line-height:36px}
/*content header-bar*/
.header-bar{width:100%;height:40px;float:left;top:0;padding:0 20px;
    background:-webkit-linear-gradient(0deg, #fafafa, #fff);
    background: -o-linear-gradient(0deg,  #fafafa, #fff);
    background: -moz-linear-gradient(0deg,  #fafafa, #fff);
    background: linear-gradient(0deg,  #fafafa, #fff);border-bottom:1px solid #efefef;}
.header-bar_font{line-height:36px;font-size:12px;color:#555}

/*questions*/
.cue{font-size:12px;color:#555;width:100%;text-align:left;line-height:24px}
.question{padding:10px 20px}
.question .p{font-size:12px;text-align:left;line-height:20px}
.answer{width:100%;float:left; margin-top:10px}
.answer li ,.answer li label{width:100%;float:left;text-align:left;font-size:12px;line-height:30px}
.answer input[type="radio"]{margin-right:10px}